Let's talk about FoundationDB and foundationFoundationDB
Apple acquired FoundationDB1, and the latter immediately changed from open source to closed source. To be honest, I have never noticed such a DBMS product 2 before. From the official website, some of its design concepts are more practical. After all, Distributed DBMS has many problems that are hard to solve, it is unrealistic to achieve the same level as traditional RDBMS such as Oracle in the s
RDBMS matured.
Data model. New databases rarely support good relational models, such as constraints, and derived indexes, sequences, and so on.
Query Language. API or SQL, or even XQuery?
Data consistency. The acid of a centralized system is clearly a winning one.
Important features. Stored procedures, views, triggers, data warehouses, it's easy to List a bunch of features that are difficult to do with a new system.
One size does not fit all.Footnotes:1https://foundationdb.
be recorded in the history. While performing the operation, another nemesis process attempts to destroy the distributed system, such as using iptable to disconnect the network, and so on, when all operations are completed, Jepsen uses a checker to analyze whether the system behaves as expected. Pingcap's chief architect, Tang Liu, wrote two articles about how we actually used Jepsen to test the TIDB, and we can search for it, and I'm not going to go into detail here.
tool based on google v8 engine
EJDB
Embedded JSON Database Based on tokyocabinet
Amisa Server
Fast distributed real-time analysis and search engine.
Features: ACI transactions, distributed file systems, static and dynamic schema support, memory processing, and high availability.
Densodb
The. Net solution written in c # By DensoDB is simple, fast, and reliable.
SisoDB
A document database built on SQL Server.
SDB
Some small online databases are written in PHP.
NoSQL embedded db
Node. js-based Asy
entirely in Java; ORIENTDB: Documentation and graphics database; Phoebus: Large graphics processing framework; Titan: Distributed graphics database built in Cassandra; Twitter FLOCKDB: Distributed graphics database. Newsql database Actian Ingres: Business support, open source SQL relational database management system; Amazon RedShift: Data warehousing services based on PostgreSQL; BAYESDB: SQL database for statistical values; CITUSDB: Scale-out PostgreSQL through partitioning and replica
place to store data, with Google spanner, a distributed Key Value database that supports elastic level scaling, automated Disaster recovery and failover (high availability), and ACID cross-line transactions. It is worth mentioning that TIKV does not rely on the underlying distributed file system, like HBase or BigTable, to be better in terms of performance and flexibility, which is important for online business. ▲TIDB Overall architecture This group of ideals is abundant, which is not confused
Tags: mybatis sql-parser SQL parsing SQL structureBecause you want to solve the efficiency problem with count queries in the MyBatis paging plug-in, because order by is very inefficient, you need a way to process SQL and remove the order by statement.Several SQL parsing tools were tried, and Fdb-sql-parser was selected.Maven dependencies:Project Address: Https://github.com/FoundationDB/sql-parserParsing method:Package Com.isea533.sql;import Com.founda
Contact Us
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.